// store/approvedTasksStore.js
import { defineStore } from 'pinia';

export const useApprovedTasksStore = defineStore('approvedTasks', {
  state: () => ({
    approvedTasks: [], // 存储已通过的审批任务
  }),
  actions: {
    addApprovedTask(task) {
      this.approvedTasks.push(task); // 添加通过的审批任务
    },
    clearApprovedTasks() {
      this.approvedTasks = []; // 清空已通过的审批任务
    }
  },
  // 添加持久化配置
  persist: {
  	key: 'approvedTasks-storage', // 指定一个存储的key
  	storage: {
  		getItem(key) {
  			return uni.getStorageSync(key)
  		},
  		setItem(key, value) {
  			return uni.setStorageSync(key, value)
  		}
  	}
  }
  
});
